Company : Cisco Systems
Website : www.cisco.com
Job Role : Software Engineer
Eligibility : Bachelor's/Master's Degree
Experience : 3 - 5+ Years
Job Location : Bangalore
Company Profile:
Cisco is the worldwide leader in networking that transforms how people connect, communicate and collaborate. Founded in 1984 by a small group of computer scientists from Stanford University, Cisco engineers have been leaders in the development of Internet Protocol (IP)-based networking technologies since the company’s inception. This tradition of innovation continues with industry-leading products in the core areas of routing and switching, as well as advanced technologies in areas such as Unified Communications, Network Security, Video, Virtualisation and Cloud Computing.
Job Description:
Work with a team of motivated A-players to:
• Work closely with developers and marketing teams at various stages such as product definition.
• Drive/collaborate with other technical leaders/software engineers on system/functional design.
• Develop challenging portions of software independently and rapidly with a focus on quality in an Agile environment.
• Ability to work independently with minimal supervision.
Job Requirements:
• MSEE/CS combined with 3+ years of related experience, or BSEE/CS combined with 5+ yrs related experience.
• 3+ years of work experience in embedded SW programming and in-depth experience in SW development on multi-processing and multi-threading OS.
• Good understanding and experience of networking protocols and different L2 to L7 technologies.
• Proficient in C/C++ programming.
• Experience in all phases of SW development cycle with some exposure to agile development methodologies.
• Experience in SW development in a large and complex system, such as a router/switch.
• Excellent problem solving skills with a can do attitude.
• Experience with REST, XMPP and HTTP protocols.
• Experience with Linux Kernel/application development and testing. Knowledge of Virtualization and Hypervisors highly desirable. Having experience with User Mode Linux (UML) , KVM, Linux containers, Dockers, NFV and SDN is a plus.
• Experience with high network performance I/O - non-blocking scatter/gather, epoll etc. on Linux systems.
• Experience with kernel network (Layer2/Layer3) driver programming.
• Experience with kernel memory management.
• Experience in packaging Open Source software. Debian/Ubuntu and openWRT packaging experience preferred.
• Experience with dealing Open Source community.
• Experience in identifying and redesigning code to address system scale and performance issues.
Apply : Click Here